home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 425_01 / lzpipe / makefile.tcc < prev    next >
Makefile  |  1994-02-25  |  1KB  |  46 lines

  1. CC    = tcc
  2. CFLAGS    = -mc -G -O -Z -d -f- -w
  3. AS    = tasm
  4. AFLAGS    = /ml /w2 /dDYN_ALLOC
  5.  
  6. OBJZIP    = dzmain.obj lzerror.obj crc32.obj diszip.obj\
  7.     zippipe.obj deflate.obj trees.obj bits.obj match.obj
  8.  
  9. OBJLZW    = doz.obj lzerror.obj compress.obj unlzw.obj
  10.  
  11. .c.obj:
  12.     $(CC) $(CFLAGS) -c $<
  13.  
  14. .asm.obj:
  15.     $(AS) $(AFLAGS) $<
  16.  
  17. all:    dogzip.exe    doz.exe
  18.  
  19. clean:
  20.     command /c if exist *.bak del *.bak
  21.     command /c if exist *.obj del *.obj
  22.     command /c if exist *.exe del *.exe
  23.  
  24. doz.exe:    $(OBJLZW)
  25.     $(CC) $(CFLAGS) -e$* $(OBJLZW)
  26.  
  27. dogzip.exe:    $(OBJZIP)
  28.     command /c if exist doz.obj ren doz.obj doz.o
  29.     $(CC) $(CFLAGS) -e$* b*.obj crc*.obj d*.obj l*.obj m*.obj t*.obj z*.obj
  30.     command /c if exist doz.o ren doz.o doz.obj
  31.  
  32. lzerror.obj:    lzerror.c
  33.  
  34. doz.obj:    doz.c      modern.h lzpipe.h
  35. compress.obj:    compress.c modern.h lzpipe.h lzwbits.h
  36. unlzw.obj:    unlzw.c    modern.h lzpipe.h lzwbits.h
  37.  
  38. dzmain.obj:    dzmain.c   modern.h lzpipe.h
  39. diszip.obj:    diszip.c   modern.h lzpipe.h stdinc.h zipdefs.h crc32.h
  40. zippipe.obj:    zippipe.c  modern.h lzpipe.h zalloc.h zipdefs.h zipguts.h oscode.h crc32.h
  41. deflate.obj:    deflate.c  modern.h lzpipe.h zalloc.h zipdefs.h zipguts.h
  42. trees.obj:    trees.c    modern.h lzpipe.h zalloc.h zipdefs.h zipguts.h
  43. bits.obj:    bits.c     modern.h lzpipe.h zalloc.h zipdefs.h zipguts.h stdinc.h
  44. crc32.obj:    crc32.c    modern.h crc32.h
  45. match.obj:    match.asm
  46.